$(function () {
	
	getUserInfo();

	$("#btnLogout").on("click", function () {
		//提示用户是否退出
		//eg1
		layer.confirm(
			"确认退出登录?",
			{ icon: 3, title: "提示" },
			function (index) {
				//do something
				//清空本地存储的token
				localStorage.removeItem("token");
				//重新跳转到登录页面
				location.href = "login.html";
				//关闭询问框
				layer.close(index);
			}
		);
	});
});

// 获取用户基本信息
function getUserInfo() {
	$.ajax({
		method: "GET",
		url: "/my/userinfo",
		//headers 请求头配置对象
		// headers: {
		// 	Authorization: localStorage.getItem("token") || "",
		// },
		success: function (res) {
			if (res.status !== 0) {
				return layui.layer.msg("获取用户信息失败！");
			}
			//调用renderAvata渲染用户的头像
			renderAvatar(res.data);
		},
		// //无论成功或失败都会调用
		// complete: function (res) {
		// 	// 在complete回调函数中，可以使用res.responseJSON获取登录信息
		// 	if (res.responseJSON.status === 1 && res.responseJSON.message === "身份认证四百！")
		// 		//清空本地存储的token
		// 		localStorage.removeItem("token");
		// 	//重新跳转到登录页面
		// 	location.href = "login.html";
		// },
	});
}
//渲染用户的头像
function renderAvatar(user) {
	//获取用户名称
	var name = user.nickname || user.username;
	//渲染用户名
	$("#welcome").html("欢迎&nbsp&nbsp" + name);
	//按需渲染头像
	if (user.user_pic !== null) {
		$(".layui-nav-img").attr("src", user.user_pic).show();
		$(".text-avatar").hide();
	} else {
		$(".layui-nav-img").hide();
		var first = name[0].toUpperCase();
		$(".text-avatar").html(first).show();
	}
}
